/*
 * Company  : Datalogic S.p.A.
 * Title    : VDISK USER FUNCTIONS 
 * Filename : VDISK.H
 * System   : Keil-Frankling C-Language Compiler
 * MemoryMod: large
 * Notes    :
 */


#include "typedef.inc"

#define SEEK_SET      0
#define SEEK_CUR      1
#define SEEK_END      3

#define NUL_LENGTH    1
#define MEMORY_FULL   2
#define PARM_ERROR    3

#define OPENED       64

#define HFILE_ERROR  0X80
#define SSAWRITE

extern HFILE AllocFile( INFO * );
extern UCHAR _lwrite( HFILE, LPCSTR, UCHAR );
extern UCHAR write( HFILE, LPCSTR, UCHAR );
extern UCHAR _lread( HFILE, LPCSTR, READPOS * );
#ifdef SEQREAD
extern void  seq_ram( HFILE, LPCSTR, READPOS *, RAM *);
#endif
extern void  _directory( HFILE, USERDIR* );
extern BOOL  SetPrompt( HFILE, UCHAR, LPCSTR );
extern BOOL  GetPrompt( HFILE, UCHAR, LPCSTR );
extern UCHAR _lseek( HFILE, READPOS *, UCHAR );
extern void  MemoryQuantity( void );
